<!-- File: introducao_php.ctp-->
<!DOCTYPE html>
<?php 
  $this->assign('title_for_layout', 'Introdução ao PHP - Começando com PHP, Vantagens PHP');
  $this->assign('keywords_for_layout', 'Apresentação PHP começando com PHP vantagens PHP manipulação de arquivos com PHP vantagens PHP');
  $this->assign('description_for_layout', 'Aprenda o que é PHP, suas vantagens, e veja um pouco sobre PHP.');
?>
<article>
<header><h2>PHP</h2></header>
<p>
   O PHP é simplesmente uma das melhores linguagens de programação.
   <br>
   Foi onde a minha história começou, o início de uma vida cheia de desafios, novidades e aventuras.
   <br>
   E agora vou tentar compartilhar um pouco do que aprendi com quem estiver lendo esse tópico.
</p>
    <h3>Começando com o PHP</h3>
    <p>
    Afinal o que é PHP? Além de ser uma poderosa linguagem é a minha favorita!.
    PHP é a abreviação de Hypertext Processor ou em tradução livre "Pré-processador de Hipertexto".
    É uma linguagem de Script de código aberto que tem como objetivo primário a geração de conteúdo dinâmico
    para páginas da internet. Com isso ao invés de criar um programa para gerar e imprimir código HTML,
    você pode escrever HTML com o código PHP embutido para gerar um conteúdo dinâmico. Como as tags HTML
    são estáticas cabe ao PHP ou outras linguagens como Java, a criação do conteúdo dinâmico que vemos na web.
    Outra vantagem do PHP é que por ser executado do lado do servidor seu código-fonte não é exibido
    ao internauta, que tem acesso apenas ao HTML resultante.      
    </p>
    Gostou né? Então vamos continuar.
    <h3>O código fonte é embutido no HTML</h3>
    <p>
    O PHP é fácil de utilizar, seja para gerar HTML ou para ser inserido dentro deste.
    Veja o exemplo a seguir:
    <?php echo $this->Syntax->highlight('conceitos_basicos/ola.php'); ?>
    <h4>Resultado:</h4>
    <b>Olá mundo, Seja bem-vindo ao PHP.</b>
    </p>
    <h3>Outras vantagens do PHP</h3>
    <li>
      Manipulação de arquivos como texto plano, do tipo PDF, documentos DOC,
      <br>entre outros, incluindo sua criação, exclusão e alteração, etc.
    </li>
    <li>Geração de imagens dinâmicas para geração de formulários.</li>
    <li>Criptografia de dados.</li>
    <li>Definição de cookies e de sessões.</li>
    <li>Definições de interfaces para webservices.</li>
    <li>Manipulação de arquivos XML</li>
    <li>
      Suporte a vários bancos com acesso nativo como: DB2, Firebird, Informix, 
      <br>
      Interbase, MySQL, Oracle, PostgreSQL, SQLserver etc.
    </li>
    <li>Suporte a vários padrões e interfaces como: COM, COBRA, POP3, IMAP etc.</li>
    <li>Indepêndencia de plataforma: roda em Windows, Linux, Unix, Mac, Android, IOs.</li>
    <li>Suporte a Orientação a Objetos consistente na versão 5.</li>
    <li>Sintaxe semelhante com a de linguagens consagradas como C e Java.</li>
    <li>
      Servidores de hospedagem tanto gratuitos como pagos, em grande quantidade no Brasil e no mundo.
    </li>
    <br>
    Caso não saiba como preparar o ambiente para Desenvolvimento PHP consulte:
    <p>
      <?php echo $this->Html->link('Instalando PHP no Windows e no Ubuntu.', '/p/php/preparando_ambiente_php'); ?>
    </p>
</article>
<?php
  $this->start("referencia_bibliografica");
    echo "Melo, Alexandre Altair; Nascimento, Mauricio G.F. PHP Profissional: APRENDA A DESENVOLVER SISTEMAS PROFISSIONAIS ORIENTADOS A OBJETOS COM PADRÕES DE PROJETO. Novatec Editora, 2007";
  $this->end();
?>